.top {
  width: 100%;
  height: 250px;
  /* background-color: aquamarine; */
  position: relative;
  overflow: hidden;
}

.top img {
  width: 110%;
  height: 200%;
}

.nav {
  min-width: 1200px;
  width: 100%;
  height: 50px;
  background-color: red;
  display: flex;
  justify-content: center;
  justify-content: space-evenly;
  position: relative;
  line-height: 50px;
}

.nav div {
  width: 100%;
  text-align: center;
}

.nav a {
  width: 15%;
  text-decoration: none;
  color: white;
}

.nav a:hover {
  opacity: 0.8;
  transition: ease-in-out 0.1s;
}

.news {
  width: 80%;
  height: 40px;
  margin: 0 auto;
  background-color: aqua;
}